UPGRAID: Usage-base striPe replicatinG RAID
نویسندگان
چکیده
Redundant Array of Inexpensive Disks (RAID) is the standard for large scale, fault-tolerant storage solutions. The various RAID levels combine space and/or performance optimization to meet the needs of the user. In the paper we introduce UPGRAID, which can be seen as a new RAID level built upon RAID5. The idea behind UPGRAID is that, by allocating a small amount of disk space for RAID stripe replication, substantial gains can be seen in both reducing response time during normal operation and reducing overall reconstruction time when a drive fails. This decrease is important as reconstruction is the most vulnerable time for a RAID5 system because another disk failure would render the array useless. Here we cover UPGRAID’s design and implementation.
منابع مشابه
Validation of Large Zoned RAID Systems
Building on our prior work in [8], we present an improved model for for large partial stripe following full stripe writes in RAID 5. This was necessary because we observed that our previous model tended to underestimate measured results. To date, we have only validated these models against RAID systems with at most four disks. Here we validate our improved model, and also our existing models fo...
متن کاملExploring the performance impact of stripe size on network attached storage systems
Network Attached Storage (NAS) integrates Redundant Array of Independent Disks (RAID) subsystem that consists of multiple disk drives to aggregate storage capacity, I/O performance and reliability based on data striping and distribution. Traditionally, the stripe size is an important parameter that has a great influence on the RAID subsystem performance, whereas the performance impact has been ...
متن کاملParity Striping of Disk Arrays: Low-Cost Reliable Storage with Acceptable Throughput
An analysis of mirrored discs and of RAID5 shows that mirrors have considerably better throughput, measured as requests/second on random requests of arbitrary size (up to 1MB). Mirrors have comparable or better response time for requests of reasonable size (less than 100KB). But mirrors have a 100% storage penalty: storing the data twice. Parity striping is a data layout that stripes the parity...
متن کاملWeLe-RAID: A SSD-Based RAID for System Endurance and Performance
Due to the limited erasure/program cycles of flash memory, flashbased SSDs need to prolong their life time using wear-leveling mechanism to meet their advertised capacity all the time. However, there is no wear-leveling mechanism among SSDs in RAID system, which makes some SSDs wear out faster than others. Once any one of SSDs fails, reconstruction must be triggered immediately. But, the cost o...
متن کاملRAID 5 rebuild performance in ProLiant
............................................................................................................................................. 2 Overview of the RAID 5 rebuild process ................................................................................................. 2 Estimating the mean-time-to-failure (MTTF) ..........................................................................
متن کامل